- 全部
- 默认排序
单片机硬件设计是嵌入式系统的基石,但90%的初学者因忽略核心原则导致项目失败!掌握这10条铁律,让你的电路稳定如磐石!1. 电源是命脉稳压优先:选择LDO或开关电源时,留出20%功率余量,避免满载运行。地线分割:数字地与模拟地单点接地,间距
在嵌入式开发领域中,51单片机经常被视为“入门级”选择,而STM32代表更先进的32位平台,一般建议进阶学习,但如果我想跳过51单片机非要学习STM32,是否可行?1、51单片机与STM32有什么区别?2、想学STM32最好有这些基础C语言
STM8的I2C接口是实现片间通信的关键外设,通过双线制总线实现主从设备数据交互。本文从物理层、寄存器、时序、中断、拓扑、诊断六大维度,提供具体配置框架。一、物理层基础引脚定义SCL(时钟线):输出方波,频率由主设备控制SDA(数据线):双
单片机作为嵌入式系统的核心,其性能受限于硬件资源。通过模块化扩展可突破物理限制,实现功能升级。本文聚焦七大核心扩展方向,提供具体技术方案。一、内存扩展方案外部SRAM扩展并口/串口协议连接,适用于大容量数据缓存非易失性存储I2C/SPI接口
嵌入式开发中Python并非全能,但特定场景下可大幅提升效率。本文基于2025年技术资料,直接列出必须掌握的Python模块及场景,拒绝模糊表述。必须重点学习的Python部分:硬件交互核心库pyserial:串口通信必备,如与单片机/传感
在进行产品设计时,除了规划产品功能,其中一项很重要的工作就是MCU的选型,选择什么单片机至关重要;选择合适的MCU不仅可以将MCU的价值发挥到最大,还可以节省成本和资源;本文列出针对MCU选型方面需要重点考虑的关键因素。01功率/效率在处理性能和功耗之间有一个权衡:处理能力越高的设备将消耗更多的功耗
用锂电池空间不够,而且怕有危险,尤其是穿戴设备。那么可以使用纽扣电池为系统供电吗? 如上图纽扣电池的参数来看,纽扣电池的持续供电能力一般比较小,只有3mA,脉冲电流20mA,抛开容量不说,放电能力是能否使用纽扣电池的关键。 以CR2032 锂锰纽扣电池为例,电池电压随着使用时间延长而逐步下降,
“嵌入式开发的世界里,程序架构是系统的骨架——它决定着代码的效率、可维护性,甚至产品的生死。” 无论是单片机爱好者还是工业级开发者,掌握这三种经典架构(顺序执行的前后台系统、时间片轮询系统、多任务操作系统),都能让你的设计从“能用”进化为“
STM32定时器是嵌入式开发的核心外设,本文聚焦定时时间计算与配置步骤,拒绝空泛理论,直接给出可复用的技术方案。1. 时钟源选择使用APB1/APB2总线时钟(典型值72MHz)示例代码:__HAL_RCC_TIM2_CLK_ENABLE(
很多工程师,特别是刚入行几年的,总觉得在项目里用上RTOS,简历上就多了个亮点,也显得专业。但是为什么用RTOS,十个有九个都说“项目复杂,任务多”,再往下追问,就说不清楚了。 很多人用RTOS,不是因为项目真的需要,而是因为驾驭不了复杂的裸机程序架构。 我刚毕业的时候接触了一个项目,用NXP lp

扫码关注





















